/*
  @author wn
  @date 2022/04/21 11:23:46
  @description: 定义分类相关的API接口函数
*/

import request from '@/utils/request'

/**
 * 获取所有分类（顶级，二级，对应的商品推荐数据）
 * vux  category  使用
 * @returns Promise
 */
export const findAllCategory = () => request('home/category/head')

/**
 * 获取单个顶级分类信息--children 对应子分类
 * @param {String} id - 顶级分类ID
 * @returns Promise
 */
export const findTopCategory = id => request('/category', { id })

/**
 * 二级类目-筛选区 组件
 * @param {String} id - /category/sub/id
 * @returns Promise
 */
export const findSubCategoryFilter = id =>
	request('/category/sub/filter', { id })

/**
 * sub分类 中 商品列表_临时
 * @param {String} data 对象- 二级分类ID
 */
export const findSubCategoryGoods = data =>
	request('/category/goods/temporary', data, 'POST')
